
package com.zsrt.day20170407.homework;

import org.junit.Test;

/**
 * 求1!+2!+3!+.....20!的和
 * 
 * 要修改 答案是错的
 * 
 * @author jmj
 * @date 2017年4月7日
 * @time 下午1:16:42
 */
public class Jiechengsum {
	@Test
	public void qiuJieChengTest() throws Exception {
		int num =0;
		int sum =0;
		for(int i = 1;i<=20;i++){
			num=qiuJieCheng(i);
			//求和
			sum =sum+num;
		}
		System.out.println(sum);
	}
	
	/**
	 * 得到20个数的阶乘
	 * @param n
	 * @return
	 */
	public int qiuJieCheng(int n) {
		int num = 1;
		for(int l =1;l<=n;l++){
			num = num*l;
		}	
		return num;
	}
}
